home *** CD-ROM | disk | FTP | other *** search
- package org.apache.xalan.xpath;
-
- import java.util.Vector;
- import org.w3c.dom.Node;
- import org.xml.sax.SAXException;
-
- public class FuncStringLength extends Function {
- public XObject execute(XPath var1, XPathSupport var2, Node var3, int var4, Vector var5) throws SAXException {
- int var6 = var5.size();
- Object var7;
- if (var6 > 0) {
- if (var6 > 1) {
- var1.error(var3, 11);
- }
-
- var7 = (XObject)var5.elementAt(0);
- } else {
- var7 = new XNodeSet(var3);
- }
-
- String var8 = ((XObject)var7).str();
- return new XNumber((double)var8.length());
- }
- }
-